@charset "utf-8";
/* CSS Document */
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0;}
body{font-family:"微软雅黑", Arial, Tahoma, Verdana, sans-serif;font-size:12px;background:#fff;}
ol,ul,li{list-style-type:none;}
a{text-decoration:none;}
img{border:0;}
body{background:#fff;}
picture{display:block;}
a:hover{text-decoration:none;}
a{color:#666; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s;}
.fl{float:left;}
.fr{float:right;}
.ysj{ width:1200px; margin:0 auto;}
.wrap { margin:0px auto; width:1200px;height: 480px; overflow:hidden; clear:both}
.clear{clear:both;}
.clear_h{clear: both; height: 20px;}
.clear_h2{clear: both; height: 40px;}
 @font-face {font-family: "../font/iconfont";
          src: url('../font/iconfont.eot'); /* IE9*/
          src: url('../font/iconfont.eot#iefix') format('embedded-opentype'), /* IE6-IE8 */
          url('../font/iconfont.woff') format('woff'), /* chrome, firefox */
          url('../font/iconfont.ttf') format('truetype'), /* chrome, firefox, opera, Safari, Android, iOS 4.2+*/
          url('../font/iconfont.svg#iconfont') format('svg'); /* iOS 4.1- */
        }

        .iconfont {
          font-family:"../font/iconfont" !important;
          font-size:20px; color:#a7a7a7;
          font-style:normal;
          -webkit-font-smoothing: antialiased;
          -webkit-text-stroke-width: 0.2px;
          -moz-osx-font-smoothing: grayscale;
        }

/*-------------header-----------------*/
#header{position:fixed; z-index:9999; left:0; top:0; width:100%; min-width:1200px; margin:auto; background:#fff; }
#top_info{width:100%; height:34px; background:#f5f5f5; border-bottom:1px solid #eee;}
.top_info{width:1200px; margin:auto; height:40px;}
.top_info summary{font-size:12px; color:#696969;}
.top_info summary p{ float:left; line-height:34px;}
.top_info summary .tel{height:34px; float:left; padding-right:10px; line-height:34px;}
.top_info summary .language{ display:block; height:34px; float:right; background:url(../images/map.png) no-repeat left; padding-left:50px;}

.menu_xlk{height:34px; list-style:none;}
.menu_xlk li{float:left;height:34px;position:relative; list-style:none; line-height:34px; vertical-align:middle; background:url(../images/xi1.jpg) no-repeat right; padding:0 12px;}
.menu_xlk li:last-child{ background:none}
.menu_xlk li i{ float:left; color:#979797;}
.mj_hover_menu{text-decoration:none; height:34px;}
.menu_xlk li.selected .submenu{display:block;}
.menu_xlk li .submenu{display:none;position:absolute;top:34px;left:-9px; padding:10px; background:#fff; border:1px solid #d8d8d8; text-align:center;}
.menu_xlk img{ float:left;     padding-top: 7px; padding-right: 4px;}
#header .header_con{width:1200px; margin:auto;}
#logo{float:left;overflow: hidden;}
#logo img{width:100%;}
#header.min #top_info{ overflow:hidden;}


#nav{float:left;}
#nav li{float:left; height:90px; margin-right:34px;}
#nav li > a{display:block; width:100%;font-size:16px; color:#262626; text-align:center; line-height:90px; -webkit-transition:0.3s; -moz-transition:0.3s; transition:0.3s; background:url(../images/nav01.png) no-repeat right center;}
#nav li:hover > a{color:#fe0000; background:url(../images/xi3.jpg) repeat-x bottom;}

#nav li div{display:none; position:absolute; top:100%; left:0; height:100px; width:100%; background:#f9f9f9; box-shadow:1px 3px 2px 1px rgba(0, 0, 0, 0.1);}
#nav li div figure{width:1044px; margin:30px auto; overflow:hidden;}
#nav li div figure dl{padding-left:210px; float:left; width:900px;}
#nav li div figure dl dt{font-size:18px; font-weight:bold;}
#nav li div figure dl dd{float:left; padding-right:20px; color:#000;}
#nav li div figure dl dd a{line-height:36px; font-size:14px; background:url(../images/nav04.png) no-repeat 0 center; padding-left:15px;}
#nav li div figure dl dd a:hover{background-image:url(../images/nav05.png); background-position: 3px center; line-height:36px; color:#fe0000;}



/* banner */
.slideBox{ width:100%; height:645px;margin-top: 130px; overflow:hidden; position:relative;}
.slideBox .hd{ height:12px; overflow:hidden; position:absolute; left:50%;margin-left: -110px;  bottom:30px; z-index:1;}
.slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
.slideBox .hd ul span li{ width:11px;}
.slideBox .hd ul li{ float:left; margin:0 10px; width:60px; height:5px;filter: Alpha(Opacity=70);opacity: 0.7; background:#fff;  font-size:0; cursor:pointer;}
.slideBox .hd ul li.on{background:#c90000; filter: Alpha(Opacity=100);opacity: 1;}
.slideBox .banner{ position:relative; height:100%; z-index:0;   }
.slideBox .banner li{ zoom:1; vertical-align:middle; height:645px;}
.slideBox .banner li a{ display:block; width:100%; height:645px;}
.absolute{ position:absolute;}
.web_widht{ width:1200px; margin:0 auto; position:absolute; padding-top:20px; text-align:center; left:0; right:0;}
.slideBox .prev, .slideBox .next {
    position: absolute;
    left: 1%;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: transparent url("../images/slider-arrow.png") no-repeat scroll -110px 5px;
    opacity: 0.5;
}
.slideBox .next{ left:auto; right:1%; background-position:8px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;}
.slideBox .prevStop{ display:none;}
.slideBox .nextStop{ display:none;}
.fast_nav{ height:85px; position:relative; margin-top:-85px; z-index:9;}
.fast_nav .back_hei{ width:100%; height:100%; left:0; top:0; background:#000;}
.fast_nav .web_widht{ z-index:10;}

.souse{ height:60px; background:url(../images/tm.png) repeat-x;width:100%; position:absolute; bottom:0; z-index:9990;}
.souse_lt{width:600px; color:#fff; line-height:60px;}
.souse_lt p{ float:left; font-size:14px; font-weight:bold;}
.souse_lt a{ color:#fff; padding:0 10px;}
.souse_lt a:hover{ color:#fcce33;}
.souse_rt{width:380px; height:36px; margin-top:12px; background:#fff; line-height:36px; border:1px solid #d8d8d8;}
.sinput{float:left; width:330px;background:url(../images/ss_lt.jpg) no-repeat; height:36px; color:#747474; padding-left:12px;font-family:"微软雅黑"; font-size:12px; line-height:36px; border:0} 
.sbtn{float:left; width:38px; height:38px;background:url(../images/souse_rt.jpg) no-repeat;  cursor:pointer;  display:inline-block;  border:0;} 

/*产品*/
.cpzs{ overflow:hidden; background: url(../images/cpbj.jpg) no-repeat fixed;}
.cpzs_t{ text-align:center; height: 78px;}
.cpzs_t span{ color:#d20000; font-size:28px; font-weight:bold; background:url(../images/cpzs.jpg) no-repeat center top; padding-top:28px; display:block;height: 78px;}
.cpzs_t p{ font-size:14px; color:#828282;}
.cpzs_nr{width:1258px; margin:20px auto 0; overflow:hidden;}
.slideTxtBox{ padding-top:30px;}
.slideTxtBox .hd{ height:34px;  position:relative; padding-bottom:30px; overflow:hidden;}
.slideTxtBox .hd ul{ height:34px; text-align:center;width:960px; margin:0 auto; overflow:hidden;}
.slideTxtBox .hd ul li{ float:left; width:150px; height:34px; margin:0 5px; line-height:34px;  cursor:pointer; font-size:14px; color:#1d1d1d; background:#e5e5e5;  }
.slideTxtBox .hd ul li.on{ height:34px; background:#d70c19; color:#fff;}
.slideTxtBox .bd li{width:298px; height:225px; float:left; margin:8px 7px; color:#fff; text-align:center; line-height:36px; font-size:14px;}
.slideTxtBox .bd li a{overflow:hidden; display:block; font-size: 16px; color: #fff;}
.slideTxtBox .bd li img {transition:All 0.4s ease-in-out; -webkit-transition:All 0.4s ease-in-out; -moz-transition:All 0.4s ease-in-out; -o-transition:All 0.4s ease-in-out;}
.slideTxtBox .bd li img:hover {    transform:scale(1.2);    -webkit-transform:scale(1.2);    -moz-transform:scale(1.2);    -o-transform:scale(1.2);    -ms-transform:scale(1.2);}
.slideTxtBox .bd ul li{text-align:center; float:left; overflow:hidden;    border: 1px #ccc solid;}


.bd ul li{position: relative;}	
.bd ul li .cp_title{position: absolute; bottom: 0px; width: 100%; height: 36px; line-height: 36px;background-color:rgba(0,0,0,0.5);}

.cpzs_a{ text-align:center; padding-top:30px;}
.cpzs_a a{width:120px; height:34px; line-height:34px; color:#fff; font-size:14px; background:#d70c19; display:block; margin:0 auto;}
.cpzs_a a:hover{ background:#262626;}


/* 简介 */
.gydc{ height:552px; background:url(../images/jj_bj.jpg) no-repeat center; padding-top:50px; margin-top:50px; overflow:hidden;}
.gydc_t{ text-align:center; font-size:34px; color:#fff; background:url(../images/about.png) no-repeat top; line-height:70px;line-height: 82px;
    height: 88px;}
.gydc_nr{ padding:10px 50px; line-height:30px; color:#c4c3c3; font-size:14px; text-align:left;text-indent: 2em;}
.gydc_sk{ padding:0 150px;}
.gydc_sk li{width:105px; margin:40px 60px; font-size:14px; font-weight:bold; float:left; text-align:center; color:#fff; line-height:50px;}
.gydc_sk li dl{width:105px; height:105px; text-align:center; font-weight:200; vertical-align:middle; line-height:105px; border:1px solid #fff;-moz-border-radius:54px; -webkit-border-radius:54px;border-radius:54px;transition:All 0.4s ease-in-out;    -webkit-transition:All 0.4s ease-in-out;    -moz-transition:All 0.4s ease-in-out;    -o-transition:All 0.4s ease-in-out;}
.gydc_sk li dl:hover { background:#cb0000; border:1px solid #cb0000;transform:rotate(360deg); -webkit-transform:rotate(360deg); -moz-transform:rotate(360deg);-o-transform:rotate(360deg);-ms-transform:rotate(360deg);}
.gydc_sk li i{ font-size:50px; color:#fff;}
.gydc_a{ text-align:center;}
.gydc_a a{ text-align:center; color:#fff; font-size:16px; line-height:54px;}
.gydc_a a:hover{ color:#f00}


/* 三大优势 */
.gsys{height: auto;}
.sys{ padding-top:50px;}
.sys_t{ height:140px; background:url(../images/dt.png) no-repeat left;width:600px; margin:0 auto; font-size:18px; font-weight:bold; color:#454545;}
.sys_t li{ padding-left:210px; padding-top:32px;}
.sys_t li p{ font-size:26px; color:#373737;}
.sys_t li p b{ color:#e40808;}
.sdys_nr{ padding-top:20px;}
.sdys_lt{width:570px; float:left; padding-top:20px;}
.sdys_lt img{ float:left;width:30px;}
.sdys_lt dl{ float:left;width:518px; margin-left:20px;}
.sdys_lt ul{ margin-top:40px; overflow:hidden;}
.sdys_lt dl dt{ font-size:24px; color:#e40808; font-weight:bold;}
.sdys_lt dl dd{ font-size:14px; color:#bebebe;    height: 7px;padding: 10px 0;}
.sdys_lt dl span{ color:#4d4d4d; font-size:16px;    line-height: 27px;}
.sdys_lt dl span b{ color:#dc0000;}
.sdys_rt{ float:right;}
.sdys_01{ padding-top:30px;}
.sdys_rt01{width:620px; float:right; padding-top:20px;}
.sdys_rt01 img{ float:left;width:30px;}
.sdys_rt01 dl{ float:left;width:518px; margin-left:20px;}
.sdys_rt01 ul{ margin-top:40px; overflow:hidden;}
.sdys_rt01 dl dt{ font-size:24px; color:#e40808; font-weight:bold;}
.sdys_rt01 dl dd{ font-size:14px; color:#bebebe;    height: 7px;padding: 10px 0;}
.sdys_rt01 dl span{ color:#4d4d4d; font-size:16px;    line-height: 27px;}
.sdys_rt01 dl span b{ color:#dc0000;}
.sdys_lt01{ float:left;}


.ggw{ height:213px; background:url(../images/ggw.jpg) no-repeat center; margin-top:50px;}
.ggw li{ padding-left:280px; padding-top:50px;}
.ggw li p{ font-size:22px; color:#fff; font-weight:bold; line-height:60px;}
.ggw li span{ font-size:16px; color:#ffea00;}

/* 成功案例 */
.cgal_t{background: url(../images/cgal_t.png) no-repeat bottom;}
.cgal{ padding-top:20px;}
.cp_t{ color:#3c3c3c; text-align:center;}
.cp_t p{ font-weight:bold; font-size:30px; color:#e40808; background:url(../images/xi.jpg) no-repeat center bottom; height:90px;}
.cp_t p span{ color:#181818;}
.cgal_nr{ margin-top:20px; margin-bottom:20px;}
.cgal_nr li{width:284px; height:195px; margin:20px 10px;}
.cgal_h{height: 350px;}

/*新闻*/
.zjxg_t{ overflow:hidden; background:url(../images/xixi.jpg) repeat-x bottom; height:40px;}
.zjxg_t img{ float:left; padding-top:14px;}
.zjxg_t p{ font-size:16px; font-weight:bold; color:#181818; float:left; padding-right:6px; text-indent:10px;}
.zjxg_t a{ color:#a2a2a2; line-height:40px; float:right;}
.ind03{ overflow:hidden;}
.hyxw{width:395px; float:left;}
.hyxw1{width:395px; float:left; margin-left:50px;}
.hyxw_nr li{ border-bottom:1px dashed #e1d9d9;}
.hyxw_nr li a{ color:#4d4d4d; font-size:14px; line-height:40px; background:url(../images/jt.png) no-repeat 0px 6px; padding-left:20px;}
.hyxw_nr li a:hover{ color:#f00;}

/*常见问题*/
.wtjd{width:305px; height:306px; float:right;}
.wtjdCont{margin-top:10px; height:200px; overflow:hidden;}
.wtjdCont dl{padding:8px 0; margin:0 14px; border-bottom:1px solid #e1e2ed;}
.wtjdCont dt{padding:2px 0; background-image:url(../images/w.jpg); font-weight:bold; font-size:14px;}
.wtjdCont dt a{color:#3a3a3a; font-size:14px; font-weight:bold;}
.wtjdCont dd{line-height:18px; background-image:url(../images/d.jpg); color:#333;}
.wtjdCont dt , .wtjdCont dd{padding-left:26px; margin:8px 0; background-position:left 4px; background-repeat:no-repeat;}


.hzhb{ height:270px; background:#eee; margin-top:35px;}
.hzhb_t{ height:50px; background:url(../images/xian.jpg) no-repeat left bottom; color:#b6b6b6; padding-top:40px;}
.hzhb_t p{ color:#454545; font-size:16px; line-height:22px; font-weight:bold;}
.hzhb_nr{}
.blk_18 { overflow:hidden; zoom:1; font-size:9pt;width:1200px; margin-top:40px;}
.blk_18 .pcont { width:1132px; float:left; overflow:hidden;}
.blk_18 .ScrCont { width:32766px; zoom:1;}
.blk_18 #List1_1, .blk_18 #List2_1 { float:left;}
.blk_18 .LeftBotton{ width:31px; height:81px; float:left; background:url(../images/yl_lt.jpg) no-repeat 0px 30px;}
.blk_18 .RightBotton { width:31px; height:81px; float:left; background:url(../images/yl_rt.jpg) no-repeat 0px 30px;}
.blk_18 .pl img { display:block; cursor:pointer;}
.blk_18 .pl { width:200px; float:left; float:left; text-align:center; line-height:24px; color:#515151; margin:6px 13px; font-family:"微软雅黑"; font-size:14px;}



.yqlj{ height:100px; background:#eee; margin-top:40px; line-height:100px; color:#484848;}
.yqlj img{ padding-top:40px;}
.yqlj a{ padding:0 10px; color:#484848;}
.yqlj a:hover{ color:#f00;}

.end{ height:198px; background:#171717; }
.end_lt{width:320px; float:left; color:#9a9a9a; line-height:26px;padding-top: 20px;}
.end_zh{width:520px; text-align:center; float:left; height:84px; }
.end_rt{ float:right;width:248px; text-align: right;padding-top:40px;}
.cop{ height:56px; background:#434343; line-height:56px; color:#a5a5a5; text-align:center;}
.cop a{ color:#a5a5a5;}

.nyban1{ height:280px; background:url(../images/nyban1.jpg) no-repeat center; margin-top:130px;}




/*产品*/
.ny{width:1200px; height:auto; overflow:hidden; margin-top:10px; margin-bottom:10px;}
.ny_lt{ float:left;width:220px;}
.cpfl{width:226px;}
.cpfl_top{ width: 226px;height: auto; overflow: hidden;    background-color: #d70c19;}
.cpfl_nr{  clear: both; width: 100%; height: auto;}
.cpfl_nr li p a{width:220px; height:35px; text-align:left; text-align:center; background:#999; font-weight:bold;  display:block; font-family:"微软雅黑"; font-size:14px; color:#000; }
.cpfl_nr li p a:hover{ background:#000; color:#fff;}
.cpfl_nr li a b{ font-family:Arial; font-weight:300; font-size:10px; padding-left:6px;}
.cpfl_nr li a:hover{ color:#d70c19;}

.fllb{padding:10px 8px 3.5px;background: #FFF;border-left: 8px solid #d70c19;border-right: 8px solid #d70c19;}
.fllb_top{width:220px; background:#d6c3a5; height:34px; border-bottom:1px solid #bdab8a;}
.fllb_top img{ float:left; padding-top:7px; }
.fllb_top p{ float:left; line-height:34px; font-family:"微软雅黑"; font-size:16px; color:#481400;}
.fllb_nr {}

#nav1 {height:auto; overflow:hidden; clear:both; font-size: 12px;}
#nav1 a {line-height: 30px;font-family: "微软雅黑";
    text-align: left;
    text-indent: 12px;
    display: block;
    font-size: 14px;
    color: #333333;}
#nav1 a:hover {color:#d70c19; }
#nav1 li h2{background: url(../images/cpfl_bg.jpg) no-repeat;height: 31px;font-weight: normal; margin-bottom:11.5px;}
#nav1 ul {position: absolute;margin-left:194px;margin-top: -43px;z-index:999999999999}
#nav1 ul {display: none;}
#nav1 li.show ul {display: block;}
#nav1 li.show li ul {display: none;}
#nav1 li li.show ul {display: block;}
.zfl{line-height: 30px;
    width: 208px;
    padding: 6px;
    height: 30px;
    font-family: "微软雅黑";
    text-align: left;
    text-indent: 12px;
     background: #f1f1f1; 
    display: block;
    border-bottom: 1px dotted #d3d3d3;
    font-size: 12px;}


.ny_rt{ float:left; margin-left:18px; width:962px;}
.ny_rt_top{width:962px; border-bottom:1px dotted #ccc; overflow:hidden;}
.ny_rt_top b{width:10px; height:20px; background:#999; float:left; margin-top:5px;}
.ny_rt_top p{ float:left; font-family:"微软雅黑"; line-height:30px; text-indent:10px; font-size:18px; color:#333;font-weight:bold;}
.ny_rt_top span{ float:right; line-height:30px; color:#999;}
.ny_rt_nr{ line-height:30px; padding:10px;}



.cpzs_module_module{ clear:both;overflow:hidden; width:100%;}
.cpzs_module_module ul li{ width:228px;  float:left; margin-left:15px; margin-top:8px; height: auto;}
.cpzs_module_module ul li:nth-child(1){margin-left:0px;}
.cpzs_module_module ul li:nth-child(5){margin-left:0px;}
.cpzs_module_module ul li:nth-child(9){margin-left:0px;}
.cpzs_module_module ul li:nth-child(13){margin-left:0px;}
.cpzs_module_module ul li.cpzs_eq0{margin-left:0px;}
.cpzs_module_module ul li img{ width:218px; height:168px; padding:4px; border:1px solid #e3e3e3;}
cpzs_module_module ul li.eq0{ margin-left:0px;}
.cpzs_module_module ul li p{ clear:both;font-family:"\5fae\8f6f\96c5\9ed1"; width:228px; height:37px; line-height:37px; font-size:14px;  text-align:center;}
.cpzs_module_module ul li:hover img{ border:1px solid #d70c19; -webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;}
.cpzs_module_module ul li:hover p{ background:#d70c19; color:#FFF; -webkit-transition: all 4s linear; -moz-transition: all 0.5s linear;  -o-transition: all 0.5s linear; transition: all 0.5s linear;} 










.ny{ height:auto; overflow:hidden;}

.ny_lt{ float:left;width:200px; padding-top:10px; background:#e9e9e9; padding-bottom:20px;}
.ny_lt_t{ height:64px; background:#ad0101; text-align:center;width:200px; float:left; }
.ny_lt_t p{ font-size:20px; color:#fff; line-height:34px; padding-top:5px; font-weight:bold;}
.ny_lt_t span{ color:#f0f0f0;}
.ny_lt li{ height:50px; text-align:left; line-height:50px; float:left;}
.ny_lt li a{ font-size:14px; padding-left:10px; background:url(../images/jt3.png) no-repeat 160px 22px; color:#1b1b1b;width:170px; display:block;border-bottom:1px dotted #CCC; display:block; margin-left:10px; }
.ny_lt li a:hover{color:#fff;background:url(../images/jt4.png) no-repeat 160px 22px #ad0101;}




.ny_lt1{ float:left;width:200px; padding-top:10px; background:#e9e9e9; padding-bottom:20px;}
.ny_lt1 ul p a{ font-size:14px; background:#CCC; color:#1b1b1b;width:200px; text-indent:10px; line-height:40px; display:block;border-bottom:1px dotted #CCC; display:block; font-weight:bold; height:40px; }
.ny_lt1 li{ height:36px; text-align:left; line-height:36px;}
.ny_lt1 li a{ font-size:14px; padding-left:10px; background:url(../images/jt3.png) no-repeat 160px 14px; line-height:36px; color:#1b1b1b;width:170px; display:block;border-bottom:1px dotted #CCC; display:block; margin-left:10px; }
.ny_lt1 li a:hover{color:#fff;background:url(../images/jt4.png) no-repeat 160px 22px #ad0101;}
.ny_rt{ float:right;width:1035px; background:#fff; line-height:34px; margin:20px 0px 20px 20px;}
.ny_rt_t{ height:34px; border-bottom:1px dashed #CCC;}
.ny_rt_t p{ float:left; font-size:16px; font-weight:bold; color:#003f8e;}
.ny_rt_t span{ float:right;}
.ny_lt_img{ padding-top:10px;}
.ny_rt_nr{ padding-top:10px;}

.ny_lt_img{ width:200px; height:122px; background:url(../images/lx.png) no-repeat center;overflow: hidden;}
.ny_lt_img div{  width:150px; text-align:center;  padding-top:30px;}
.ny_lt_img div b{  font-size:18px; color:#fff; }
.ny_lt_img div span{ color:#ccc;}

.width_m {width:1260px; margin:0 auto;}




/*视频中心*/
.spzx_t{background:url(../images/spzx.jpg) no-repeat center top;}
.spzx{width:1258px; overflow: hidden; margin: 0 auto;}
.spzx ul li{float: left; margin: 0 15px;width:22%}
.spzx_a{    width: 120px;
    height: 34px;
    line-height: 34px;
    color: #fff;
    font-size: 14px;
    background: #d70c19;
    display: block;
    margin: 0 auto;}